一、前言

我写博客用到的图片都是用的七牛云图床,就是将图片上传到七牛云上,我们可以获取到上传图片的外链。可是最近,七牛云却给我发来这样一条消息:

每个测试域名生命周期为30个自然日(已有测试域名自回收功能上线之日起算,新产生的测试域名自系统自动生成之日起算),超过30日系统将自动回收,回收即为域名删除。

啊,七牛云终于要对测试域名下手了。之前,七牛云测试域名出过几次事,由于无法锁定到责任人,所以七牛云背锅~ 所以现在是按照域名封锁,域名实名注册查找责任人。

**这里忍不住要吐槽一下:**很多事情,真的是被某些人逼出来。如果整体都比较守信,大家成本都可以降低。但因为总是有钻空子的人存在,最后就逼到所有人都提高成本。

现在网络上的云图床有很多,除了七牛云图床,还有微博图床、腾讯COS、GitHub图床、阿里云OSS、又拍云图床、SM.MS图床、Imgur图床。

为什么要选择GitHub图床呢?因为它是最大的免费且开源的平台,其它云图床指不定什么时候收费呢,到时候数据还需要迁移,很麻烦。而GitHub在免费方面更稳定,除了有时候链接访问慢的缺点。

不过我测试了几个图片,访问速度可以接受。嗯~,主意定下了,就用GitHub做图床吧~

二、github图床

思路:新建仓库,将图片上传到github上,配合[RawGit](https://rawgit.com/)获取图片中的链接。

三、传统方法

  1. 在github上新建repository
  2. 下载windows版的github (也可以直接在网页上进行上传图片什么的),点我进行下载
  3. 将需要上传的图片放到本地目录下,比如win-github.png
  4. 利用github的windows客户端commit
  5. 最后push origin
  6. 图片链接格式为:https://raw.githubusercontent.com/<github号>/<repository名字>/master/<图片名>,比如:https://gcore.jsdelivr.net/gh/841809077/blog-img/win-github.jpg

  1. 也使用github的隐藏功能issue来获取图片外链:github做Markdown图床,不过感觉有点low,投机取巧的方法,哈哈。

四、PicGo(推荐)

PicGo在上传图片之后自动会将图片链接复制到你的剪贴板里,可选5种复制的链接格式。为Markdown、HTML、URL、UBB、Custom。

PicGo目前支持了

  • 微博图床 v1.0
  • 七牛图床 v1.0
  • 腾讯云COS v4\v5版本 v1.1 & v1.5.0
  • 又拍云 v1.2.0
  • GitHub v1.5.0 √√√
  • SM.MS v1.5.1
  • 阿里云OSS v1.6.0
  • Imgur v1.6.0

支持macOS、windows 64位(>= v1.3.1),linux(>= v1.6.0)。

具体介绍参见简介:这里

下载地址:这里

PicGo配置图文介绍:这里